.room-ctn {
  display: flex;
  flex-direction: row;
  gap: 10px;
  margin-bottom: 80px;
  cursor: pointer;
  .room-img-ctn {
    display: flex;
    width: 120px;
    height: 120px;
    background-color: #ccc;
    overflow: hidden;
    .room-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
  }
  .des {
    width: 340px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    overflow: hidden;
    .txt {
      display: -webkit-box;
      -webkit-line-clamp: 3; // 限制显示3行
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #ccc;
    }
  }
}

